草庐IT

ASP.NET MVC : Save multiple values on autocomplete

全部标签

c# - ASP.NET MVC3 : Force controller to use date format dd/mm/yyyy

基本上,我的日期选择器使用英国格式的dd/mm/yyyy。但是当我提交表单时,ASP.net显然使用的是美国格式。(小于12只接受天数,即认为是月份。)publicActionResultTimeTable(DateTimeViewDate)有没有办法强制它识别某种方式?奇怪的是,其他插入方法似乎能识别正确的格式。“对于方法System.Web.Mvc.ActionResultIndex(Mysite.Controllers.RoomBookingsController中的System.DateTime)。可选参数必须是引用类型、可为null的类型,或者声明为可选参数。"

c# - ASP.NET 页面未加载 CSS 样式

这是一个简单的ASP.NET网站,使用C#使用VS2010。我有这个元素的以下目录结构:起始页是Default.aspx,它可以完美加载。但是当我从默认页面打开页面Interface/SystemAdminLogin.aspx时,它加载时没有CSS样式。我在母版页中导入了CSS样式表。以下是我在两个.aspx文件中引用MasterPage文件的方式:Default.aspx:SystemAdminLogin.aspx:我的代码没有发现任何错误,但为什么Interface文件夹中的页面没有加载CSS样式??请帮忙。这是我导入css文件的母版页代码:FacialRecognitionBan

c# - ASP.NET WebApi Post 方法 - 传递参数时出现 404

我这辈子都弄不明白。我有一个带有Get和Post方法的webapiController。Get方法在有参数和没有参数的情况下都可以正常工作,但是当我尝试向它添加String参数时,帖子中断了。下面是我的代码。路线:config.Routes.MapHttpRoute(name:"DefaultApi",routeTemplate:"{controller}/{id}",defaults:new{id=UrlParameter.Optional});Controller:publicclassAuditController:ApiController{publicStringPost(S

c# - 检查 Request.IsAjaxRequest 在我的 asp.net mvc4 中总是返回 false

我的Controller中有以下代码publicActionResultIndex(stringsearchTerm=null){System.Threading.Thread.Sleep(5000);varaccountdefinition=repository.FindAccountDefinition(searchTerm).ToList();if(Request.IsAjaxRequest()){returnPartialView("_CustomerTable",accountdefinition);}returnView(accountdefinition);}但如果我使用

c# - 获取 View 中的当前用户的 ASP.NET 标识

我使用ASP.NETIdentity2.0和MVC。我需要在View中记录用户的姓名、姓氏、电子邮件等。怎么才能得到呢?我只能得到@User.Identity,但没有我的用户类的属性。//inmyview,ineedheremyApplicationUserclass@User.Identity.Name//ApplicationUserclasspublicclassApplicationUser:IdentityUser{publicApplicationUser(){this.CreatedDate=DateTime.Now;}publicDateTimeCreatedDate{

c# - ASP.NET MVC - GET 请求上的 CSRF

我们有一个ASP.NETMVC应用程序。通过使用@Html.AntiForgeryToken和ValidateAntiForgeryToken属性,所有POST请求(表单提交)都已免受CSRF攻击。Controller上的一种操作方法是GET,它向用户返返回告(包含来自数据库的数据的pdf文件)。签名是:[AcceptVerbs(HttpVerbs.Get)]publicActionResultGetReport(){//getdatafromdbreturnGetReport();}以下是我针对此操作测试CSRF所遵循的步骤:用户登录应用登录后,用户打开以下HTML文件并单击“提交”

c# - 在 ASP.NET Core Web API 中一起接收文件和其他表单数据(基于边界的请求解析)

您将如何为应该从请求中接收一个file和一个text值的action方法构造参数?我试过了publicstringPost([FromBody]stringname,[FromBody]IFormFileimageFile)并尝试从Postman中点击它,但它给了我500InternalServerError。我也无法调试它,因为它永远不会命中我放置断点的操作方法中的第一条语句。知道我们如何解析基于边界的请求并提取文件和其他文本字段吗?我是ASP.NETCore的新手。 最佳答案 我遇到了类似的问题,我通过在函数中使用[FromFo

c# - ASP.NET MVC 公共(public)替代 UrlHelper.GenerateUrl

我想在我的页面中嵌入一个指向Controller操作的链接,这样我就可以从javascript中使用它。有点像varpollAction='/Mycontroller/CheckStatus'现在我很乐意对其进行硬编码,但如果有一种方法可以用来创建URL,那就太好了。AjaxHelper/HtmlExtensions包含创建超链接的方法(.ActionLink(...)等),但如果您仔细研究它们,它们依赖于名为UrlHelper.GenerateUrl()的方法来将Controller和操作解析为一个网址。这是内部的,所以我真的不能理解。有人在框架中找到了一个好的方法来做到这一点吗?还

c# - ASP.NET - 在代码中动态注册一个 HttpHandler(不在 web.config 中)

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:AnywaytoaddHttpHandlerprogramaticallyin.NET?有没有一种方法可以在C#代码中动态注册一个IHttpHandler,而不必手动将其添加到Web中的system.web/httpHandlers部分。配置。这听起来很疯狂,但我有充分的理由这样做。我正在构建一个WidgetLibrary,网站所有者只需将.dll文件放入他们的bin目录即可使用,并希望通过对web.config的最少配置来支持它。

c# - 如何覆盖 _ViewStart 中为 ASP.NET MVC 3 中的某些 View 定义的布局?

对于应用的某些View,是否可以使用ASP.NETMVC3抑制_ViewStart.cshtml中表达的布局。我知道我可以在Controller操作中以编程方式定义布局。也许传入""可以做到这一点? 最佳答案 你有两个选择1)从Controller使用returnPartialView(),它不会从View开始布局2)分配Layout=null,@{Layout=null;}查看marcind关于此subject的有趣讨论和回答 关于c#-如何覆盖_ViewStart中为ASP.NETM